MovieClip.onKillFocus

Доступность

Flash Player 6.

Синтаксис

my_mc.onKillFocus = function (newFocus:Object) {
  // какой-либо код
}

Параметры

newFocus Объект, получающий клавиатурный фокус.

Возвращает

Ничего.

Описание

Обработчик события; вызывается, когда мувиклип теряет клавиатурный фокус. Метод onKillFocus получает один параметр, newFocus, объект, который получил клавиатурный фокус. Если ни один из объектов не получил фокус, newFocus равно null.

Вы должны определить функцию, исполняемую при вызове обработчика. Вы можете задать эту функцию на Таймлайне, в методе класса, расширяющего класс MovieClip или связанного с символом в Библиотеке. Для более подробной информации смотри "Присваивание класса символу" в Использовании ActionScript во Flash.

Пример

В примере ниже отображается информация о мувиклипе, потерявшем фокус, и об объекте, обладающим фокусом в данный момент. На Сцене находятся два мувиклипа, my_mc и other_mc. Добавьте следующий код в ваш AS или FLA документ:

my_mc.onRelease = Void;
other_mc.onRelease = Void;
my_mc.onKillFocus = function (newFocus) {
  trace("Вызван обработчик onKillFocus, теперь фокус у: "+newFocus);
};

При помощи клавиши Tab перемещайте фокус между двумя мувиклипами и смотрите на панель Output.

См. также

MovieClip.onSetFocus